// SPDX-License-Identifier: MIT
// Copyright (C) 2018-present iced project and contributors

namespace Generator.Enums.Formatter.Nasm {
	[Enum(nameof(CtorKind), "NasmCtorKind")]
	enum CtorKind {
		Previous,
		Normal_1,
		Normal_2,
		AamAad,
		asz,
		String,
		STIG2_2b,
		bcst,
		bnd,
		SignExt_4,
		DeclareData,
		XLAT,
		er_2,
		er_3,
		far,
		far_mem,
		invlpga,
		maskmovq,
		SignExt_3,
		STIG1,
		STIG2_2a,
		movabs,
		sae,
		nop,
		OpSize,
		OpSize2_bnd,
		OpSize3,
		os_2,
		os_3,
		os_call,
		push_imm,
		CC_1,
		CC_2,
		CC_3,
		os_jcc_a_1,
		os_jcc_a_2,
		os_jcc_a_3,
		os_jcc_b_1,
		os_jcc_b_2,
		os_jcc_b_3,
		os_loopcc,
		os_loop,
		os_mem,
		os_mem_reg16,
		os_mem2,
		pblendvb,
		push_imm8,
		pclmulqdq,
		pops,
		imul,
		Reg16,
		Reg32,
		reverse,
	}
}
